/**
 * Copyright(c) 2014 Xunton Solutions
 *
 * History:
 *   15-9-18 下午3:07 Created by dwzhang
 */
package com.jade.bss.weixin;

import org.apache.commons.lang.StringUtils;

/**
 * 抽象的微信API借口。
 *
 * @author <a href="mailto:dwzhang@xunton.com">dwzhang</a> 
 * @version 1.0 15-9-18 下午3:07
 */
public abstract class WeixinApi
{
    protected WeixinAppConfig appConfig;

    public WeixinAppConfig getAppConfig()
    {
        return appConfig;
    }

    public void setAppConfig(WeixinAppConfig appConfig)
    {
        this.appConfig = appConfig;
    }

    protected WeixinApp getApp(String code)
    {
        if (StringUtils.isBlank(code)) {
            return appConfig.getDefaultApp();
        }
        else {
            return appConfig.getApp(code);
        }
    }

//    protected WeixinApp getAppById(String appId)
//    {
//        return appConfig.getAppById(appId);
//    }
}
